package com.hntest.entity;

import com.hntest.util.BidConst;

import java.math.BigDecimal;
import java.util.Date;

public class SystemaccountFlow extends BaseDomain {/**
	 * 
	 */
	private static final long serialVersionUID = 4042019672007596385L;
	
//系统帐户流水表 
	private Date createdDate;//创建时间
	private int sccountActionType=BidConst.SYSTEM_ACCOUNT_ACTIONTYPE_MANAGE_CHARGE;//系统账户流水类型
	private BigDecimal amount=BidConst.ZERO;//发生额
	private String note;//流水账备注
	private BigDecimal balance=BidConst.ZERO;//系统账户可用余额
	private BigDecimal freezadAmount=BidConst.ZERO;//冻结余额
	private Long systemAccountId;//所属账户区间
	private LoginInfo targetUser;//该系统账户流水对应产生的目标用户对象
	public Date getCreatedDate() {
		return createdDate;
	}
	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}
	public int getSccountActionType() {
		return sccountActionType;
	}
	public void setSccountActionType(int sccountActionType) {
		this.sccountActionType = sccountActionType;
	}
	public BigDecimal getAmount() {
		return amount;
	}
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
	public String getNote() {
		return note;
	}
	public void setNote(String note) {
		this.note = note;
	}
	public BigDecimal getBalance() {
		return balance;
	}
	public void setBalance(BigDecimal balance) {
		this.balance = balance;
	}
	public BigDecimal getFreezadAmount() {
		return freezadAmount;
	}
	public void setFreezadAmount(BigDecimal freezadAmount) {
		this.freezadAmount = freezadAmount;
	}
	public Long getSystemAccountId() {
		return systemAccountId;
	}
	public void setSystemAccountId(Long systemAccountId) {
		this.systemAccountId = systemAccountId;
	}
	public LoginInfo getTargetUser() {
		return targetUser;
	}
	public void setTargetUser(LoginInfo targetUser) {
		this.targetUser = targetUser;
	}
	
	
	

}
